<?php
/*
* Copyright (c) 2010 by Cediti
*
* You may distribute under the terms of either the GNU Lesser General
* Public License or the new BSD License, as specified in the README file.
*/
// created :	08/02/2010
// version :	02/04/2010

interface Cmis_Services_Interface
{
    const FEED_TYPE_ATOM_FEED = 'application/atom+xml;type=feed';
    const FEED_TYPE_ATOM_ENTRY = 'application/atom+xml;type=entry';
    const FEED_TYPE_ATOM_APPLICATION = 'application/atom+xml';
    const FEED_TYPE_ATOM_PUB_SERVICE = 'application/atomsvc+xml';
    const FEED_TYPE_HIERARCHY = 'application/cmistree+xml';
    const FEED_TYPE_ATOM = 'application/cmisatom+xml';
    const FEED_TYPE_ALLOWABLE_ACTIONS = 'application/cmisallowableactions+xml';
    const FEED_TYPE_QUERY = 'application/cmisquery+xml';
    const HTML = 'text/html';

    /**
     * Get the name of this services
     * @return string
     */
	public function getServiceName();

	/**
	 * @return Cmis_Client_Services_Interface
	 */
    public function getServices();

	/**
	 * Constructor
	 * @param Cmis_Client_Services_Interface $services
	 * @return Cmis_Services_Interface
	 */
	public function __construct(Cmis_Client_Services_Interface $services);
}

# EOF
